package com.ls.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ls.controller.version.model.AddVersionModel;
import com.ls.controller.version.model.EditVersionModel;
import com.ls.controller.version.model.QueryVersionModel;
import com.ls.controller.version.model.UpdateStatusModel;
import com.ls.entity.Team;
import com.ls.entity.Version;
import com.ls.utils.ResultData;

/**
 * <p>
 * 版本更新表 服务类
 * </p>
 *
 * @author pengyu
 * @since 2024-11-20
 */
public interface IVersionService extends IService<Version> {
    /** 版本更新列表 */
    ResultData pageList(QueryVersionModel model);
    /**新增版本*/
    ResultData add(AddVersionModel model);
    /**编辑版本*/
    ResultData edit(EditVersionModel model);
    /**删除版本*/
    ResultData del(Integer versionId);
    /**修改版本状态*/
    ResultData updateStatus(UpdateStatusModel model);
    /** 获取最新版本 */
    ResultData getVersion();
}
